package com.all.security.model.vo;

import lombok.Data;

import java.util.List;

/**
 * @Author
 * @ClassName LoginVO
 * @Date 2024/3/31 17:13
 * @Description 登陆信息
 * @Version 1.0
 */
@Data
public class LoginVO {

    // 用户id
    private Long userId;
    // 用户名
    private String username;
    // 用户昵称
    private String nickname;
    // 用户权限
    private List<String> roles;
    // 用户是否过期
    private boolean accountNonExpired;
    // 用户是否锁定
    private boolean accountNonLocked;
    // 用户凭证是否过期(密码)
    private boolean credentialsNonExpired;
    // 用户是否启用
    private boolean enabled;
}
